El Belloto, Chile. Sep 08, 2000

DeFX plug-in for Winamp v0.97



Hi there!
I am very proud to publish this sound processor for Winamp and XMMS.

Features
The current version of DeFX has 6 effect wich can be activated simultaneously:
  • PITCH MODULATION. Choose between Chorus, Flange or Phaser (New), and set your favourite configuration, changing Rate, Depth and Amount of effect.
  • VOICE REMOVAL. Remove the center channel depending of the specified amount. Most singers record their voices on this channel, if so, the voice will be removed.
  • REVERBERATION. Make your music sounds like it were played inside/outside a big room. Pitch change, rise or move down the pitch of the song without affecting tempo.
  • BALANCE, let's you hear only the left or right channel on both speakers.

Installation instructions.
XMMS / Linux version
  • Decompress DeFX using tar -xzf DeFX.tar.gz. This will uncompress the files to the DeFX directory. (I assume you've done this, 'coz this file is in).
  • Copy DeFX097.so to the xmms's effect directory, normally under /usr/lib/xmms/Effect
  • Launch XMMS and press Ctrl-P. Select Effect/General Plugins
  • In Effect Plugins select DeFX and check Use plugins
  • Press Configure
Winamp / Win32 version
  • If you have the PIMP'ed version of this plugin (.exe) then the file may be ready at its location. If you have the .zip version, copy the dsp_DeFX.dll file to your "plugin" folder (by default, under "winamp" folder). If you don't see the dsp_DeFX.dll file, check your Windows Explorer configuration, may be it's hiding the system and .dll files.
  • Launch Winamp and press Ctrl-P. Select Plugins->DSP/Effect->DeFX.
  • Press Configure and you'll see a message box asking you to launch the control panel, just press OK.

Miscelaneous.
  • Many people are asking me about the voice removal effect. The effect is quite simple, it only removes the center channel where most voices (also drums and basses) are recorded. If I quit this channel, all the sound that is 'stereo' remains untouched or amplified. The problem is... if the voice isn't recorded at the mono channel, it can't be removed.
  • Of course, this plugin is totally FREE. I hope it will be distributed always with this 'readme' file.
  • If you want to publish this plugin on any media, like a compilation CDROM, please let me know.
  • For (a lot) more information, visit my homepage.

Contacting the author (me!)
  • If you want to contact me, write to ancelot@directo.cl I answer all the mails.
  • If you want to know about future updates, only send a mail with the subject "I use DeFX" and you will be added to my users list.
  • The latest information is always at my homepage homepage.

Greetings and acknowledgements
  • First of all, I want to give a great THANKS to all the people who have give some attention to this little plug-in.
  • All the people who have helped me without knowing it, publishing their knowledge on the Internet... the real democracy!.
  • A great kiss (ah!) to my dear girlfriend Claudia (Kuaria) for his support, love, comprehension and everything she knows =D
  • Many thanks also to Claudia's brother Miguel (ex-Mr_Peco, now cibersurfer_master)
  • Claudio Nicora for his great idea to improve the Voice Removal effect. As you may see... it's IMPLEMENTED from v0.97
  • Marc S. Ressl for his help in the MuchFX bug
  • Guillermo Vargas and family for their continuos support from the '80s
  • Johanne for his first lessons about audio when we worked together when I was I child.
  • More friends and their ideas: Cesar Hernßndez, Giorgio Marazzi, Rafael Ramirez, JUCA, Pastelito....

Working on...
There are little changes in this version, but they're very good (IMHO). I've also changed the source code to generate the port to Win32 faster.
I'm working on:
  • Pitch change effect
  • Preparing the source to releasing under GPL (Only Linux version)
  • May be I'll never do skinning for the winamp version

Version History
Version 0.97
  • First version avalaible for XMMS/Linux
  • Added bandpass filter to Karaoke, now the bass and bassdrums are preserved! (Thanks to Claudio Nicora)
  • Added lowpass filter to Reverb, also I've cleaned up the comb filter code
  • A new effect: Phaser! It's not ready yet, it lacks of stereo de-phasing
  • Pitch change disabled temporaly
Version 0.95
  • Now it works with MuchFX.. it was a very stoopid bug. Thanks Marc!
    Anyway I have problems with the control panel.
  • Improved Pitch modulation, now you have feedback and a continous control of stereo. Also you can select the waveform of the LFO
  • Corrected Balance/Pitch bug while turning on/off the effects
  • DeFX now have an icon =)
  • Source code has been cleaned up. Mmmm... that's just for me =)
Version 0.92
  • Added slider to control the amount of original signal used on reverb (suggested by my friend Rafael Ramirez)
  • Added msgbox to avoid "configure" bug.
  • Fixed Load/Save settings bug.
  • Fixed right/left swap on balance.
Version 0.90
  • Change reverb code to use fixed point math instead of floating point. (change from 80% of CPU use on my P200MMX to 31%)
  • Reverb gain adjusted to avoid clipping on most cases.
  • New effects... Pitch Change (experimental) and balance control
  • Improved Control Panel.
  • Better 'readme' file.
Version 0.8
  • Changed chorus/flange LFO to use a sinus waveform instead of triangular.
  • Optimized voice removal
  • Fixed bug that cause DSP plguin to crash on NT (on Win95/98 may be too)
  • Now you can minimize or close control panel.
Version 0.5
  • First version released. Was called DSP plugin and it crashes on NT. It was done while I was ill, I haven't to go to work :)



Franco Catrin L.
Email: ancelot@directo.cl
Homepage: http://www.ancelot.8k.com
ICQ: Ancelot (30449379)